/*
 * Created by LiuYou on 2020/11/27.
 *
 */

#ifndef EFFECTIVECPP_GRAPHICSCARD_HPP
#define EFFECTIVECPP_GRAPHICSCARD_HPP

#include <memory>
#include "Pcfwd.hpp"


class GraphicsCard {
public:
    GraphicsCard();

    GraphicsCard(int graphicsCardId, const std::string& graphicsCardFeature);

    int getGraphicsCardId() const;

    const std::string& getGraphicsCardFeature() const;

private:
    std::shared_ptr<GraphicsCardImpl> pImpl;

};


#endif //EFFECTIVECPP_GRAPHICSCARD_HPP
